package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author: jicj
 * @date: 2023/7/27
 * @description: 样本实体类
 * @version: 1.0
 */
@Data
public class HcPtInfo  extends BaseEntity {

    private static final long serialVersionUID = 1295981435818913579L;

    private Integer id;
    private Integer detailId;

    //    @Excel(name = "活检编号")
    private String testCode;

    @Excel(name = "样本名称")
    private String sampleName;

    @Excel(name = "样本编号")
    private String ptCode;

    @Excel(name = "样本类型", dictType = "m_sample_type")
    private String ptType;

    @Excel(name = "胚胎评级")
    private String grade;

    @Excel(name = "备注")
    private String remark;

    @Excel(name = "样本关系，家系")
    private String sampleRelation;

    private String getStage;

    //    @Excel(name = "胚胎细胞数")
    private String num;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
//    @Excel(name = "活检日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date testDate;//采样日期
    private Date sendDate;// 送检日期

    private String delFlag;

    private String sampleHx;
    private String sampleHxImg;
    // 表单大师导入的数据
    private String progesteroneDate;//首次使用孕酮日期
    private String progesteroneTime;//首次使用孕酮时间
    private String sampleDate;//取样日期
    private String sampleTime;//取样时间
    private String intimalPreparation;//内膜准备方式
}
